#include <stdio.h>
unsigned char i = 0;
int main()
{
    // 无符号的 char 存储范围为 00000000 ~ 11111111 即  0 ~ 255
    // i是char +1的时候要发生整形提升
    // 11111111111111111111111111111111
    // i的取值范围是0 ~ 255  恒小于等于255，所以死循环
    // 11111111   +1 后 ->  100000000
    // i是char 类型，放进去的时候会发生截断， 截取低八位， 00000000  即为0
    for (i = 0; i <= 255; i++)
    {
        printf("hello world\n");
    }
    return;
}